Release 10.1A: OpenEdge Getting Started:
Database Essentials


Using PROBKUP versus operating system utilities

Among knowledgeable administrators, there are debates concerning the use of the OpenEdge PROBKUP utility versus operating system utilities. Also, there is a great deal of misinformation about when and how to back up a system while leaving it online. This section discusses these issues in detail.

Understanding the PROBKUP utility

The OpenEdge PROBKUP utility was created to back up databases. It has many nice features that make it unique, including:

How PROBKUP works

The following steps briefly identify the PROBKUP process:

  1. Establish a database latch (online only).
  2. Do a pseudo checkpoint (online only).
  3. Switch AI files (if applicable).
  4. Back up the primary recovery area (online only).
  5. Release the database latch (online only).
  6. Back up the database.

The database is backed up from the high-water marks downward. Free blocks are compressed to save space. Online backups represent the database at the time the backup started. All transactions started after the backup has begun will not be in the database when a restore and transaction rollback occurs.

The reason for the pseudo checkpoint in an online backup is to synchronize memory with disk prior to backing up the database. This synchronization is critical since the PROBKUP utility can then back up all of the data that is in the database or in memory at that moment. Other utilities can only back up the information on disk, thus missing all of the “in memory” information.

Adding operating system utilities to augment PROBKUP

The PROBKUP utility backs up the database and primary recovery area. This utility does not back up the after-image files or even the database log file.

All complete backup strategies use operating system utilities to back up additional important files on the system such as programs, application support files, and user home directories. Some administrators choose to back up their database to disk with PROBKUP and use an operating system utility to augment the database backup with other files to get a complete backup on one archive set. Also, you should back up your after-image files to separate media from the database and before-image files to increase protection, as discussed in the "After-imaging implementation and maintenance" section.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095